church triumphant - German English Dictionary